Smush\App\Ajax D

Total Complexity 218
Dependencies 8
Dependents 1
Total lines 1,290
Lines of code 665
Logical lines of code 372
Comment lines 420
Methods 32
Properties 1

Methods 32

Method Rating Maintainability Complexity Lines of code
scan_images()
D
14
93 207
process_smush_request()
B
39 18 60
get_stats()
A
51 16 21
smush_setup()
A
49 12 27
smush_manual()
S
49 5 34
delete_resmush_list()
S
56 6 16
resmush_image()
S
52 5 25
apply_config()
S
54 5 21
smush_toggle_lazy_load()
S
54 5 20
upload_config()
S
57 5 16
webp_toggle()
S
57 4 16
remove_icon()
S
59 4 13
hide_api_message()
S
62 4 11
toggle_cdn()
S
56 3 19
webp_apply_htaccess_rules()
S
63 4 10
webp_get_status()
S
63 4 10
webp_delete_all()
S
60 3 14
__construct()
S
47 1 35
save_config()
S
64 3 9
webp_toggle_wizard()
S
67 3 7
remove_from_skip_list()
S
61 2 13
ignore_bulk_image()
S
61 2 13
dismiss_upgrade_notice()
S
71 2 6
get_dir_smush_stats()
S
65 1 9
skip_smush_setup()
S
73 1 5
dismiss_check_for_conflicts()
S
76 1 4
show_warning_ajax()
S
76 1 4
dismiss_s3support_alert()
S
76 1 4
dismiss_update_info()
S
81 1 3
hide_tutorials()
S
73 1 5
recheck_api_status()
S
77 1 4
hide_new_features_modal()
S
77 1 4